package top.aigoo.project01.entity;

import java.util.Date;
import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @version 2.0 增加积分的字段
 * @Description: 商品实体类
 * @Author: Mr.OYSHUO.欧阳大叔 mail:1642302522@qq.com
 * @Version 1.0.0
 * @Date: 2021/8/3 15:09
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Product {
	/**
	 * 商品id
	 */
	private Long productId;
	/**
	 * 商品名称
	 */
	private String productName;
	/**
	 * 商品描述
	 */
	private String productDesc;
	/**
	 * 商品缩略图
	 */
	private String imgAddr;
	/**
	 * 商品原价
	 */
	private String normalPrice;
	/**
	 * 商品促销价格
	 */
	private String promotionPrice;
	/**
	 * 商品积分 @v2
	 */
	private Integer point;
	/**
	 * 优先级
	 */
	private Integer priority;
	/**
	 * 商品创建时间
	 */
	private Date createTime;
	/**
	 * 商品最后一次修改时间
	 */
	private Date updateTime;
	/**
	 * -1 不可用 0 下架 1 在前端展示系统展示
	 */
	private Integer enableStatus;
	/**
	 * 复合类型 商品类别
	 */
	private ProductCategory productCategory;
	/**
	 * 复合类型 商品所属店铺
	 */
	private Shop shop;
	/**
	 * 复合类型 商品图片列表 1对多
	 */
	private List<ProductImg> productImgList;

}
